package video.background.Model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.StringTokenizer;


/**
 * @program: background
 * @description:
 * @author: hlt
 * @create: 2023-08-08 14:42
 **/
@TableName("voiceinfo")
@Data
@AllArgsConstructor
public class VoiceInfo {
    @TableId
    private Long voiceId;
    private String featureId; // 讯飞上的特征标识
//    private String base64Address;  // 音频的base64编码存储地址
    private String encoding;  // 音频编码，默认是"lame"
    private Integer rate; // 音频的采样率，默认是16000
    private Integer channels; // 音频的声道数，1表示1声道
    private Integer bitDepth;  // 音频位深，默认16
    private Integer status; // 服务的状态，参见讯飞文档
    private String audio;  // 音频的base64编码
    private String libId; // 声纹库的Id
}
